package com.payment.entity.payment.wxh5pay.requset;

import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;

@Setter
@Getter
public class RequestWeiXinH5PayTradeData implements Serializable {

    @ApiModelProperty(value = "支付总金额", example = "19.99", dataType = "String")
    private String payAmount;

    @ApiModelProperty(value = "支付ID", example = "20190321192436", dataType = "String")
    private String payId;

    @ApiModelProperty(value = "公众账号ID.微信分配的公众账号ID（企业号corpid即为此appId）", example = "wxd678efh567hg6787", dataType = "String")
    private String appid;

    @ApiModelProperty(value = "微信支付分配的商户号", example = "1230000109", dataType = "String")
    private String mch_id;

    @ApiModelProperty(value = "商品描述 ", example = "腾讯充值中心-QQ会员充值",dataType = "String")
    private String body;

    @ApiModelProperty(value = "", example = "//IOS移动应用{\"h5_info\":{\"type\":\"IOS\",\"app_name\":\"王者荣耀\",\"bundle_id\":\"com.tencent.wzryIOS\"}}//安卓移动应用{\"h5_info\":{\"type\":\"Android\",\"app_name\":\"王者荣耀\",\"package_name\":\"com.tencent.tmgp.sgame\"}}//WAP网站应用{\"h5_info\":{\"type\":\"Wap\",\"wap_url\":\"https://pay.qq.com\",\"wap_name\":\"腾讯充值\"}}",dataType = "String")
    private String scene_info;

    @ApiModelProperty(value = "微信商户平台-账户设置-安全设置-api安全,配置32位key", example = "9655a2b96706f94ccf3dd0ad00727839",dataType = "String")
    private String key;

}
